package db;

import java.sql.ResultSet;
import java.sql.SQLException;

import laguntzaileak.Botikaaukeratua;

public class OsatuKud {

	public static int lortuIdOsatu(String trat, String izurri, String data) {
		DBKudeatzailea dbk = DBKudeatzailea.getInstantzia();
		String k = "SELECT * FROM Osatu WHERE tratamendua= '" +trat
				+ "' and izurria= '" + izurri+ "' and data= '"
				+ data + "'  ";
		ResultSet rs = dbk.execSQL(k);
		int id = 0;
		try {
			if (rs.next()){
				id = rs.getInt("idOsatu");
			}
		} catch (SQLException e) {
			
			e.printStackTrace();
		}
		return id;
	}

	public static ResultSet kargatu() {
		
		DBKudeatzailea dbk = DBKudeatzailea.getInstantzia();
		String k = "SELECT * FROM Osatu ORDER BY data DESC";
		ResultSet rs = dbk.execSQL(k);
		return rs;
	}

	public static void ezabatu(int i) {
		
		DBKudeatzailea dbk = DBKudeatzailea.getInstantzia();

		String k = " DELETE FROM Osatu WHERE idOsatu= '" + i
					+ "' ";
			dbk.execSQL(k);
	}

	

	
	public static void tratamenduasartu(Botikaaukeratua botikabektore) {
		
		DBKudeatzailea dbk = DBKudeatzailea.getInstantzia();
		String tratamendua = botikabektore.getTratamendua();
		String izurria = botikabektore.getIzurria();
		String data = botikabektore.getFetxa();
		int zenbakia = 0;
		
		
		String k = "INSERT INTO Osatu(tratamendua,izurria,data) VALUES ('"

		+ tratamendua + "','" + izurria + "', (STR_TO_DATE('"+data+"','%d-%m-%Y')))";

		ResultSet rs = dbk.execSQL(k);
	}

}
